home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / time / sunclock / src.lha / Menus.c < prev    next >
C/C++ Source or Header  |  1992-01-04  |  2KB  |  50 lines

  1. /*-------------------------------------------------------------------------
  2.     SunClock
  3.  
  4.     Amiga version by Mark Waggoner, 
  5.     waggoner@ichips.intel.com or wagnell@PDaXcess.techbook.com
  6.     December 1991
  7.  
  8.     Menus.c
  9.     Menus for the SunClock program
  10. -------------------------------------------------------------------------*/
  11. #include <intuition/intuition.h>
  12. #include <graphics/text.h>
  13.  
  14. /*** everything is in 8 point topaz font ***/
  15. struct TextAttr    MenuFont    = {(UBYTE *)"topaz.font",8,FS_NORMAL,FPF_ROMFONT};
  16.  
  17. /*************************/
  18. /***** Item Text     *****/
  19. /*************************/
  20. struct IntuiText
  21.         AboutIText    =    {0,1,JAM1,0,1,&MenuFont,(UBYTE *)"   About",NULL},
  22.         IconizeIText=    {0,1,JAM1,0,1,&MenuFont,(UBYTE *)"   Iconize",NULL},
  23.         QuitIText    =    {0,1,JAM1,0,1,&MenuFont,(UBYTE *)"   Quit",NULL},
  24. ;
  25.  
  26.  
  27. /******************************/
  28. /*****    Item Structures *****/
  29. /******************************/
  30. struct MenuItem
  31. ProjectItems[]    =    {
  32.                     {&ProjectItems[1], 0, 0, 105, 10, 
  33.                         ITEMENABLED | ITEMTEXT | HIGHCOMP,
  34.                         0, (APTR)&AboutIText, NULL, NULL, NULL, NULL },
  35.                     {&ProjectItems[2], 0, 10, 105, 10, 
  36.                         ITEMENABLED | ITEMTEXT | HIGHCOMP | 
  37.                         MENUTOGGLE | CHECKIT | CHECKED,
  38.                         0, (APTR)&IconizeIText, NULL, NULL, NULL, NULL },
  39.                     { NULL,            0, 20, 105, 10, 
  40.                         ITEMENABLED | ITEMTEXT | COMMSEQ | HIGHCOMP,
  41.                         0, (APTR)&QuitIText, NULL, 'Q', NULL, NULL },
  42.                     },
  43. ;
  44.  
  45. struct Menu 
  46.     ProjectMenu    =
  47.         { NULL, 3, 0, 78, 10, 
  48.             MENUENABLED, " Project", &ProjectItems[0] },
  49. ;
  50.